
## Created by Anjuta

CC = gcc
CFLAGS = -g -Wall
OBJECTS = rebides.o\
rebides_wrap.o\
rebides_count_per_year_wrap.o\
rebides_count_per_year.o\
rebides_count_per_year_estab_wrap.o\
rebides_count_per_year_estab.o\
rebides_count_per_year_degree_wrap.o\
rebides_count_per_year_degree.o\
rebides_count_per_year_degree_estab_wrap.o\
rebides_count_per_year_degree_estab.o\
rebides_list_holderDegree_per_year_wrap.o\
rebides_list_holderDegree_per_year.o\
rebides_list_estab_per_year_wrap.o\
rebides_list_estab_per_year.o\
rebides_list_leaving_docentes_wrap.o\
rebides_list_leaving_docentes.o\
rebides_list_entering_docentes_wrap.o\
rebides_list_entering_docentes.o

INCFLAGS = -I/usr/include/python2.7

LDFLAGS = 
LIBS = -lsqlite3

all: _rebides.so

rebides_count_per_year_wrap.c: rebides_count_per_year.i
	swig -python rebides_count_per_year.i

rebides_count_per_year_estab_wrap.c: rebides_count_per_year_estab.i
	swig -python rebides_count_per_year_estab.i

rebides_count_per_year_degree_wrap.c: rebides_count_per_year_degree.i
	swig -python rebides_count_per_year_degree.i

rebides_count_per_year_degree_estab_wrap.c: rebides_count_per_year_degree_estab.i
	swig -python rebides_count_per_year_degree_estab.i
	
rebides_list_holderDegree_per_year_wrap.c: rebides_list_holderDegree_per_year.i
	swig -python rebides_list_holderDegree_per_year.i
	
rebides_list_estab_per_year_wrap.c: rebides_list_estab_per_year.i
	swig -python rebides_list_estab_per_year.i
	
rebides_list_leaving_docentes_wrap.c: rebides_list_leaving_docentes.i
	swig -python rebides_list_leaving_docentes.i

rebides_list_entering_docentes_wrap.c: rebides_list_entering_docentes.i
	swig -python rebides_list_entering_docentes.i
	
rebides_wrap.c: rebides.i
	swig -python rebides.i
	
rebides_wrap.o: rebides_wrap.c
	$(CC) -c -o rebides_wrap.o rebides_wrap.c $(INCFLAGS) -fPIC
	
rebides_count_per_year_wrap.o: rebides_count_per_year_wrap.c
	$(CC) -c -o rebides_count_per_year_wrap.o rebides_count_per_year_wrap.c $(INCFLAGS) -fPIC

rebides_count_per_year_estab_wrap.o: rebides_count_per_year_estab_wrap.c
	$(CC) -c -o rebides_count_per_year_estab_wrap.o rebides_count_per_year_estab_wrap.c $(INCFLAGS) -fPIC
	
rebides_count_per_year_degree_wrap.o: rebides_count_per_year_degree_wrap.c
	$(CC) -c -o rebides_count_per_year_degree_wrap.o rebides_count_per_year_degree_wrap.c $(INCFLAGS) -fPIC
	
rebides_count_per_year_degree_estab_wrap.o: rebides_count_per_year_degree_estab_wrap.c
	$(CC) -c -o rebides_count_per_year_degree_estab_wrap.o rebides_count_per_year_degree_estab_wrap.c $(INCFLAGS) -fPIC

rebides_list_holderDegree_per_year_wrap.o: rebides_list_holderDegree_per_year_wrap.c
	$(CC) -c -o rebides_list_holderDegree_per_year_wrap.o rebides_list_holderDegree_per_year_wrap.c $(INCFLAGS) -fPIC

rebides_list_estab_per_year_wrap.o: rebides_list_estab_per_year_wrap.c
	$(CC) -c -o rebides_list_estab_per_year_wrap.o rebides_list_estab_per_year_wrap.c $(INCFLAGS) -fPIC

rebides_list_leaving_docentes_wrap.o: rebides_list_leaving_docentes_wrap.c
	$(CC) -c -o rebides_list_leaving_docentes_wrap.o rebides_list_leaving_docentes_wrap.c $(INCFLAGS) -fPIC

rebides_list_entering_docentes_wrap.o: rebides_list_entering_docentes_wrap.c
	$(CC) -c -o rebides_list_entering_docentes_wrap.o rebides_list_entering_docentes_wrap.c $(INCFLAGS) -fPIC
	
rebides.o: rebides.c
	$(CC) -c -o rebides.o rebides.c $(INCFLAGS) -fPIC
	
rebides_count_per_year.o: rebides_count_per_year.c
	$(CC) -c -o rebides_count_per_year.o rebides_count_per_year.c $(INCFLAGS) -fPIC
 
rebides_count_per_year_estab.o: rebides_count_per_year_estab.c
	$(CC) -c -o rebides_count_per_year_estab.o rebides_count_per_year_estab.c $(INCFLAGS) -fPIC
	
rebides_count_per_year_degree.o: rebides_count_per_year_degree.c
	$(CC) -c -o rebides_count_per_year_degree.o rebides_count_per_year_degree.c $(INCFLAGS) -fPIC
	
rebides_count_per_year_degree_estab.o: rebides_count_per_year_degree_estab.c
	$(CC) -c -o rebides_count_per_year_degree_estab.o rebides_count_per_year_degree_estab.c $(INCFLAGS) -fPIC
	
rebides_list_holderDegree_per_year.o: rebides_list_holderDegree_per_year.c
	$(CC) -c -o rebides_list_holderDegree_per_year.o rebides_list_holderDegree_per_year.c $(INCFLAGS) -fPIC
	
rebides_list_estab_per_year.o: rebides_list_estab_per_year.c
	$(CC) -c -o rebides_list_estab_per_year.o rebides_list_estab_per_year.c $(INCFLAGS) -fPIC
	
rebides_list_leaving_docentes.o: rebides_list_leaving_docentes.c
	$(CC) -c -o rebides_list_leaving_docentes.o rebides_list_leaving_docentes.c $(INCFLAGS) -fPIC
	
rebides_list_entering_docentes.o: rebides_list_entering_docentes.c
	$(CC) -c -o rebides_list_entering_docentes.o rebides_list_entering_docentes.c $(INCFLAGS) -fPIC

_rebides.so: $(OBJECTS)
	ld -o _rebides.so $(OBJECTS) $(LDFLAGS) $(LIBS) -shared -fPIC

.SUFFIXES:
.SUFFIXES:	.c .cc .C .cpp .o

.c.o :
	$(CC) -o $@ -c $(CFLAGS) $< $(INCFLAGS)

count:
	wc *.c *.cc *.C *.cpp *.h *.hpp

clean:
	rm -f *.o

.PHONY: all
.PHONY: count
.PHONY: clean
